someone who mounts - French English Dictionary