Definition of “giant panda” - English Dictionary

English