Irish moss Hear it!

Irish moss Definition

Irish moss

noun

carrageen