hemorrhoid - German English Dictionary