tendrando refueling and repair station - Español Inglés Diccionario