Meaning of hydrocharis

Definition of hydrocharis

(noun) frogbit

Other information on hydrocharis

WIKIPEDIA results for hydrocharis
Amazon results for hydrocharis