Multilingual Turkish Dictionary

RAHATSIZ EDEN ŞEY

RAHATSIZ EDEN ŞEY : Turkish English

n. disturber, goad