xu xoa

Noun

 * 1)  gelatinous material obtained from red algae