to suffer severe financial hardship - German English Dictionary