TERMATARIUM MEANING IN ENGLISH

• Termatarium Definition & Synonyms

  1. (n.) Any nest or dwelling of termes, or white ants.


RECENT SEARCHES