Titans defensive end Bud Dupree grabbed a man and then wrestled with him for several seconds inside of a Walgreens in Nashville on Sunday night ... new video, obtained by TMZ Sports, shows.
In the footage, you can see the NFL player walk through the doors of the drug store and immediately get in the face of a man near the cash register.
It's unclear what prompted the verbal altercation -- but sources close to Dupree allege he was being heckled with nasty comments ... claiming the man threatened to spit on the women and kick Bud in the knee.
After exchanging words with the guy, Dupree appeared to try to grab the man's cell phone.
The 6-foot-4, 269-pound pass rusher then forcefully put the man in a bear hug, and all hell broke loose.
Video shows nearly everyone inside the store got involved in a wrestling match between the two ... before Dupree was ultimately separated from the group.
Dupree then seemed to try to leave the store, but as others stayed inside, the 28-year-old Tennessee defender went back, appearing to try to get others out of the fracas.
A separate video of the incident filmed from inside of the Walgreens, and obtained by Broadway Sports, appears to show Dupree ordered one of the people he was with to take a person's phone in the middle of the altercation.
As we reported, after conducting an investigation into the incident, cops cited Dupree for misdemeanor assault. They say the football player is due for booking on the citation in three weeks.
The Titans -- who play the Texans on Sunday before entering into the playoffs -- said Monday they're "aware of the situation and are gathering additional information."