ground laying machine - Spanish English Dictionary