MARTEN

Definition of MARTEN

  1. (noun)agile slender-bodied arboreal mustelids somewhat larger than weasels