Skip to main content

Definitions by Mr Mega

Simkiss a word used in England to describe something that is awesome!
for example. wow matthew is a proper simkiss
Simkiss by Mr Mega August 5, 2010