be left without strength due to physical exhaustion - Turkish English Dictionary

Suggest a Term