Definition of short-tailed weasel in English:

short-tailed weasel

noun