meet one's own needs - Turkish English Dictionary