ambulia
noun
am·bu·lia
amˈbyülēə
plural -s
: any of several aquatic plants of the genus Limnophila (family Scrophulariaceae) having finely dissected submerged and peltate floating leaves and being often grown as an aquarium plant
Love words? Need even more definitions?
Merriam-Webster unabridged
Share