Dictionary Check: hydrilla
"hydrilla" is a valid word!
Scrabble
15
points
Words with Friends
15
points
Definition
noun
submersed plant with whorled lanceolate leaves and solitary axillary flowers; Old World plant naturalized in southern United States and clogging Florida's waterways
Advertisement