due and repayable - Spanisch Englisch Wörterbuch