Amphibiotic Meaning

There are 1 meaning(s) for word Amphibiotic

Meaning 1 : having an aquatic early or larval form and a terrestrial adult form

    Synonyms : semiaquatic