LACUSTRAL MEANING IN ENGLISH

• Lacustral Definition & Synonyms

  1. (a.) Alt. of Lacustrine


RECENT SEARCHES