Meaning of ailuropoda melanoleuca
Definition of ailuropoda melanoleuca
(noun)
large
black-and-white
herbivorous
mammal
of
bamboo
forests of China and Tibet; in
some
classifications
considered
a
member
of the
bear
family
or of a
separate
family
Ailuropodidae
Other information on ailuropoda melanoleuca
WIKIPEDIA results for
ailuropoda melanoleuca
Amazon results for
ailuropoda melanoleuca
Tweet