taghan

Noun

 * 1) marten, polecat
 * 2)  pine marten