ambulia
noun
am·bu·lia
| \ amˈbyülēə\
plural -s
Definition of ambulia
: 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
Keep scrolling for more