amphibiotic

Explore definitions, synonyms, and language insights of amphibiotic

Definitions

Adjective Satellite
having an aquatic early or larval form and a terrestrial adult form