The Caribbean Dictionary

curu curu
1 definition
0
 
Noun
A an open sore, particularly an itchy or irritating sore.
Synonyms
fassy
Tags
Pictures
400