a life of leisure - Turkish English Dictionary

Suggest a Term