Meaning of trade rat
Definition of trade rat
(noun)
any of
several
bushy-tailed rodents of the
genus
Neotoma of
western
North America; hoards
food
and
other
objects
Other information on trade rat
WIKIPEDIA results for
trade rat
Amazon results for
trade rat
Tweet