horsefeathers
Horsefeathers (noun) means Nonsense; indicates disbelief.
Etymology
The "nonsense" sense, a euphemism for horseshit, is horse + feathers, a nonexistent item as only birds have feathers. Compare hen’s teeth. The "horse hair" sense notes the similarity of that hair to bird feathers. Regarding the roofing sense, compare feathering strip and horsefeathers.
Rhymes for horsefeathers
See all rhymes for horsefeathers →Frequently asked questions
What is the meaning of horsefeathers?
"horsefeathers" (noun) means nonsense; indicates disbelief.
What are the different meanings of horsefeathers?
"horsefeathers" has 3 main meanings: 1. Nonsense; indicates disbelief; 2. Long hair on lower legs of a draft horse (e.g., Clydesdale), especially the rear legs; 3. Feathering strips.