Aaron Morris, of North Lauderdale, was charged with touch or strike/battery.
The incident occurred Thursday evening near the dressing room inside the Walmart at 7300 West McNab Road.
Morris approached the North Lauderdale woman and intentionally grabbed her right buttock, the report said.
The woman was able to identify him after he was located at the nearby Race Trac gas station, police said.
According to the report, after his Miranda rights read, Aaron told the arresting deputy that he touched the woman’s rear end because: “Her booty looked so good, I just couldn’t resist touching it.”
Morris was being held in Broward County jail on a $1,000 bail Friday.