not make head nor tail of it - Deutsch Englisch Wörterbuch