What does beastslayer mean?

beastslayer meaning in Urban Dictionary

Noun. One who slays beasts, as in abnormally large or unattractive ladies.