Wiktionary
bobfoc
n. (context UK informal humorous pejorative English) A person with an attractive body but ugly face.