Semiaquatic Meaning

There are 2 meaning(s) for word Semiaquatic

Meaning 1 : partially aquatic; living or growing partly on land and partly in water

    Synonyms : subaquatic
Meaning 2 : having an aquatic early or larval form and a terrestrial adult form

    Synonyms : amphibiotic