Definisi 'emerods'
English to English
noun
1 Hemorrhoids; piles; tumors; boils.
source: webster1913

Visual Synonyms
Click for larger image