suffer a misfortune from which it will be difficult to recover - Turkish English Dictionary

Suggest a Term