mechanical installation - Spanish English Dictionary