Definition of “giant panda” - English Dictionary

british dictionary