ceylon moss

/S IH0 L AA1 N M AO0 S/
noun
  1. 1

    (archaic) Synonym of agar (“substance from algae”).

Translate “ceylon moss” into another language