SUPERTERRESTRIAL MEANING IN ENGLISH

• Superterrestrial Definition & Synonyms

  1. (a.) Being above the earth, or above what belongs to the earth.


RECENT SEARCHES