Technically true; however, in practice, you must rifle the barrel of any grenade launcher, or else have tail fins on the grenades to prevent aerodynamic tumbling. Tank guns, cannons, howitzers, and the like typically have rifled barrels but we don't call them rifles. (Mortars, on the other hand, use finned ordnance.) AFAIK rifles are usually defined to have a caliber at most 20mm.