AMPHIBIOTICA MEANING IN ENGLISH

• Amphibiotica Definition & Synonyms

  1. (n. pl.) A division of insects having aquatic larvae.


RECENT SEARCHES