Definition of Amphibiotic

  • (adjective satellite) having an aquatic early or larval form and a terrestrial adult form

Synonyms of Amphibiotic


Antonyms of Amphibiotic


No Antonyms Found.

Homophones of Amphibiotic


No Homophones Found.