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
Tweet