starbug's definitions
Popped means to place something some where usually with sudden movement. ie put/place. Not 'to hit', as a certain English nanny in America soon learned.
by starbug October 25, 2004
Get the popped mug.