Webster's Revised Unabridged Dictionary · 1913

Rosehead

Rosehead , noun

1.
See Rose, n., 4.
2.
A many-sided pyramidal head upon a nail; also a nail with such a head.