Home
Search
Index
Definify.com
Definition
2025
hydrilla
hydrilla
English
Noun
hydrilla
(
plural
hydrillas
)
An
aquatic
plant
,
Hydrilla verticillata
Similar Results