lemon-squeezer - German English Dictionary