total tourism demand - German English Dictionary