What's the generic word for a firearm that has a long barrel? Like in the following picture, what is the man holding?
I've always called it a rifle, but recently I realized that this generic meaning is not in the dictionary. So either I've always been wrong, or there's something wrong with every English dictionary I consulted.
Merriam Webster: a shoulder weapon with a rifled bore; a rifled artillery piece; rifles plural : soldiers armed with rifles.
Wiktionary: a shouldered firearm with a long, rifled barrel to improve range and accuracy; a rifleman; an artillery piece with a rifled barrel; a strip of wood covered with emery or a similar material, used for sharpening scythes;
Dictionary.com: a shoulder firearm with spiral grooves cut in the inner surface of the gun barrel to give the bullet a rotatory motion and thus a more precise trajectory; a cannon with such grooves; etc.
Similar definitions can be found in other dictionaries (American Heritage, Collins, etc.), and they all specify that the barrel is rifled. The word shotgun would have more or less the same problem, that is, it's a specific type of firearm according to the definitions, although I have to say that Merriam Webster defines it as "a usually smoothbore shoulder weapon [...]".