English dictionary

limnobium meaning and definition

Definition and meaning of limnobium at MeaningMonkey.org. limnobium meaning and definition in the English Dictionary.

LIMNOBIUM noun

Definition of Limnobium (noun)

  1. American frogbit
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: