spaerhabuc
Old English
Noun
spaerhabuc
m
alternative form of
spearhafoc