Meaning of new world least weasel

Definition of new world least weasel

(noun) of Canada and northeastern United States

Other information on new world least weasel

WIKIPEDIA results for new world least weasel
Amazon results for new world least weasel