star visitor

EnglishEdit

NounEdit

star visitor (plural star visitors)

  1. An extraterrestrial person from a different star system than ours.

HypernymsEdit