Multilingual Turkish Dictionary

MAKE THE SUPREME SACRIFICE

MAKE THE SUPREME SACRIFICE : English Turkish Redhouse

canını feda etmek