travel and living allowance - Alemán Inglés Diccionario