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