Definitions of Old world least weasel:

  • noun:   of Europe