muskroot

/ˈmʌskruːt/

Definitions

1. noun

A plant of the genus Nuphar, having fragrant roots and floating leaves.

“The pond was filled with water lilies and muskroots, creating a beautiful natural scenery.”

Synonyms

  • pondweed
  • water lily

Antonyms

  • desert plant