someone that competes - Francés Inglés Diccionario