Top definition
used to call someone an idiot and make your self seem smarter by using a slightly spanish word
Idiosa! you dont put the cheese on the top shelf
by Yoshimitsu August 30, 2006
Get the merch
Get the Idiosa neck gaiter and mug.