bug-eyed monster

English

Noun

bug-eyed monster (plural bug-eyed monsters)

  1. (science fiction, derogatory) An extraterrestrial.

Synonyms

Translations

See also