demand release - Turkish English Dictionary