building construction machinery and equipment - Spanish English Dictionary