Taunton turkeyWiktionary 原文英美释义名词noun1(US, regional) The double-crested cormorant, Nannopterum auritum.2US, slangA herring caught in the region of Taunton, Massachusetts.