Turkish-English dictionary »

kan kartalı meaning in English

TurkishEnglish
kan kartalı noun

blood eagle(method of execution)
noun