メバチコ
Meanings
Noun
1. sty (on the eyelid); stye (めばちこ is Osaka dialect)
Other readings