pair of very similar things - Spanish English Dictionary