Word info

tapegrass

Noun

Meaning

tapegrass (uncountable)

Any of various aquatic flowering plants in the Hydrocharitaceae family.

Source: en.wiktionary.org

Close letter words and terms