towns with over a million inhabitants - German English Dictionary