ball-headed pin - Spanish English Dictionary