look up any word, like sex:

1 definition by Dinu

a very weird creature usually from planet mars. These creatures could become very annoying. Warning: try to keep these creatures away from you because you don't want them to touch you. They are mostly found in the city of Toronto.
A very good example would be Dinu!!
by Dinu September 28, 2007