come down heavily on somebody - Francés Inglés Diccionario