have a cast-iron stomach - German English Dictionary