Multilingual Turkish Dictionary

İDDİAYA TUTUŞMAK

İDDİAYA TUTUŞMAK : Turkish English

v. take on