taxes and similar charges paid - Español Inglés Diccionario