on first demand - Turkish English Dictionary