Definition of “climb down” - English Dictionary

british dictionary