The Caribbean Dictionary

matta
1 definition
0
 
Noun
Mucus found at the corner of eyes
Tags
Pictures
400