ball-headed pin - French English Dictionary