noun A an open sore, particularly an itchy or irritating sore.
contributors
related
comments
V
VVin4 months ago
V
Vin
4 months ago
I never heard this before
V
VVin4 months ago
V
Vin
4 months ago
Maddarass
I never heard this before
Maddarass