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

First Known Use of ambulia

1841, in the meaning defined above

History and Etymology for ambulia

borrowed from New Latin (Lamarck), borrowed from Konkani ambuli, name for Limnophora indica

Keep scrolling for more