meet the demands - Turkish English Dictionary