Meaning of pademelon

Definition of pademelon

(noun) small reddish-brown wallabies of scrubby areas of Australia and New Guinea

Other information on pademelon

WIKIPEDIA results for pademelon
Amazon results for pademelon