YourDictionary

Ceylon moss

any of several East Indian species (genus Gracilaria) of red algae from which agar is made

link/cite print suggestion box