a tough pill to swallow - German English Dictionary