mechanical contact-making - Spanish English Dictionary