Charronia flavigula

noun

1.
large yellow and black marten of southern China and Burma