throttle relaxer - French English Dictionary