mucous patch - German English Dictionary