AMBULIA


Meaning of AMBULIA in English

amˈbyülēə noun

( -s )

Etymology: modification of Malabar amuli

: any of several aquatic plants of the genus Limnophora (family Scrophulariaceae) having finely dissected submerged and peltate floating leaves and being often grown as an aquarium plant

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.