meet one's need - Turkish English Dictionary