taxes and similar charges paid - Francés Inglés Diccionario