meet a demand - Turkish English Dictionary