total domestic demand - Turkish English Dictionary