look up any word, like trill:

1 definition by meglana

 
1.
one of the coolest superhero twins ever!
if you need to take down bad guys call the meglana twins!
by meglana December 23, 2008