dulse - English Synonyms Dictionary

dulse

n.
[1] Rhodymenia palmata