meaning of amphibiotic

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


Related Words

amphibiotic | amphibiotica |

Developed & Maintained By Taraprasad.com

Treasure Words