the most sensitive spot - French English Dictionary