Top definition
Simkiss a word used in England to describe something that is awesome!
for example. wow matthew is a proper simkiss
by Mr Mega August 05, 2010
Get the mug
Get a Simkiss mug for your guy Paul.
buy the domain for your art vlog