thick headed person - French English Dictionary