Bug-eyed monster
WiktionaryText

Noun



  1. An extraterrestrial.
 
x
OK