What does Buggerface mean?

Buggerface meaning in Urban Dictionary

1) A term of endearment2) An insult.