Multilingual Turkish Dictionary

ÖDÜL VEYA CEZA

ÖDÜL VEYA CEZA : Turkish English

n. carrot or stick