meaning of beastslayer

beastslayer meaning in Urban Dictionary

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