Cap store Share definition Flag A store where they sell caps to people that are lying Bro, this guy said the american aducation system is the best. He belongs in the Cap store. Cap store by TheManThatRegretted February 3, 2021 Get the Cap store mug.