Multilingual Turkish Dictionary

DARDA OLMAK

DARDA OLMAK : Turkish English

v. be pressed for, be pushed