gun 2023.01.19 Meaning of gun in English Noun 1. a weapon with a metal tube from which bullets are fired fire[shoot] a gun