throat patch - German English Dictionary