Definition of Ditchmoss

  • (noun) submerged freshwater perennials

Synonyms of Ditchmoss


Antonyms of Ditchmoss


No Antonyms Found.

Homophones of Ditchmoss


No Homophones Found.