English Dictionary
Definition hemorrhoids in British English
hemorrhoids
/ˈheməˌrɔɪdz/
English Dictionary