slice of lemon/lime/orange - French English Dictionary