impose a handicap on - Turco Inglés Diccionario