impose a handicap on - Alemán Inglés Diccionario