TERRAQUEOUS MEANING IN ENGLISH

• Terraqueous Definition & Synonyms

  1. (a.) Consisting of land and water; as, the earth is a terraqueous globe.


RECENT SEARCHES