oysterroot

/ˈɔɪstərˌroʊt/

Definitions

1. noun

A perennial plant (Elodea canadensis) that grows in shallow water and has a distinctive oyster-shaped root.

“The hikers spotted oysterroot growing in the calm lake waters.”

Synonyms

  • elodea
  • waterweed

Antonyms

  • desert plant