1 definition by Oph

1
Big ball of dirt on any part of you skin that disturbs others around you
Deyon has a serious keloid on his ear!
by Oph February 04, 2008
Get the mug
Get a keloid mug for your buddy Larisa.