pig-headed person - French English Dictionary