SUBASTRAL MEANING IN ENGLISH

• Subastral Definition & Synonyms

  1. (a.) Beneath the stars or heavens; terrestrial.


RECENT SEARCHES