Definition of artificial aid in English:

artificial aid

noun

  • A device such as a crampon, piton, etc., used to assist a climber (ropes and other safety equipment typically not being classed in this way).

Origin

Late 19th century; earliest use found in The Century Illustrated Monthly Magazine.