Meaning of hydrilla
Definition of hydrilla
(noun)
submersed
plant
with
whorled
lanceolate
leaves and
solitary
axillary
flowers; Old World
plant
naturalized
in
southern
United States and
clogging
Florida's waterways
Other information on hydrilla
WIKIPEDIA results for
hydrilla
Amazon results for
hydrilla
Tweet