LATERITE MEANING IN ENGLISH

• Laterite Definition & Synonyms

  1. (n.) An argillaceous sandstone, of a red color, and much seamed; -- found in India.


RECENT SEARCHES