Full Definition of FIREARM. : a weapon from which a shot is discharged by gunpowder —usually used of small arms.See firearm defined for English-language learners.See firearm defined for kids. a weapon from which a shot is discharged by gunpowder —usually used of small arms. See firearm defined for English-language learners. See firearm defined for kids.