Ceylon moss
noun
: an East Indian red alga (Gracilaria lichenoides) that is one of the chief sources of agar
Love words? Need even more definitions?
Merriam-Webster unabridged
Share