game of physical skill - Francés Inglés Diccionario