Definition of offensive weapon in English:

offensive weapon

noun

  • An instrument designed for use in attack, or an object which might so be used.

Origin

Mid 17th century.