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.
WordNet