Definition of “concrete jungle” - English Dictionary

british dictionary