impose a handicap on - Francés Inglés Diccionario