Meaning of limnobium

Definition of limnobium

(noun) American frogbit

Other information on limnobium

WIKIPEDIA results for limnobium
Amazon results for limnobium