can't make head nor tail of (someone or something) - Türkisch Englisch Wörterbuch