Rosehead




SEE: Rose
ENGLISH MEANING
noun
1.
A many-sided pyramidal head upon a nail; also a nail with such a head.