someone that competes - French English Dictionary