Translation of artificial aid in Spanish:

artificial aid

elemento de ayuda, n.

noun

  • 1

    elemento de ayuda masculine