not get what one wants after spending great effort or money - Turkish English Dictionary

Suggest a Term