levy a heavy tax on - Francés Inglés Diccionario