trade rat









trade rat


noun

  1. pack rat(def 1).
47 queries 0.394