English to Hindi

Meaning for:
steam shovel
other
वाष्पचालित खुदाई-मशीन