PADEMELON

Definition of PADEMELON

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