suffer because of a physical, moral, or sentimental pain or from a desperate economic situation - Turkish English Dictionary

Suggest a Term