ダルス
Meanings
Noun
1. dulse (Palmaria palmata)