Translation of secret weapon in Spanish:

secret weapon

arma secreta, n.

noun

  • 1

    (with masculine article in the singular) arma secreta feminine