noun, masculineplural: lanzapiedrastrebuchetVerb-object compound, composed of lanza (“to throw”) + piedras (“stones”).