sour (taste sensation) - French English Dictionary