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