Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

elodea Definition

Cancel
elodea
noun(elo-dea)
any of a small American genus (Elodea) of submerged aquatic monocotyledonous herbs

Words Related to elodea!

elodea Examples by Brain Bank Users