amphibia : Idioms & Phrases
class amphibia
-
noun the class of vertebrates that live on land but breed in water; frogs; toads; newts; salamanders; caecilians
amphibia.
WordNet
rorippa amphibia
-
noun perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
Nasturtium amphibium; great yellowcress.