crimped pin - Spanish English Dictionary