Irish Moss


What is Irish Moss?

Irish moss also known as carrageen moss is a species of red alga. [1]