slice of lemon/lime/orange - German English Dictionary