devil's antlers

English

Noun

devil's antlers pl (plural only)

  1. Misshapen antlers that grow on injured or malnourished elk.