Multilingual Turkish Dictionary

LAST DITCH STAND

LAST DITCH STAND : English Turkish

n. son çare, son savunma