Help me I.D. This muzzle device

Pretty sure it’s a grenade launcher…country of origin ? What weapon application?
Any other info…thanks!

4 Likes