thrombosed hemorrhoids - German English Dictionary