tapaboques

Etymology
.

Noun

 * 1) neckwarmer tube of cloth which covers the neck and chin
 * 2) muzzle cover cap which fits over the muzzle of a firearm
 * 3) hubcap