pig-headed fellow - Spanish English Dictionary