Meaning of frogbit

Definition of frogbit

(noun) European floating plant with roundish heart-shaped leaves and white flowers

Other information on frogbit

WIKIPEDIA results for frogbit
Amazon results for frogbit