Definitions of Lemmus trimucronatus:

  • noun:   of northwestern Canada and Alaska