charronia flavigula Meaning, Definition & Usage

  1. noun large yellow and black marten of southern China and Burma
    yellow-throated marten.

WordNet