repayable on demand - Alemán Inglés Diccionario