i think you owe me an explanation. - Deutsch Englisch Wörterbuch