Skip to main content

Definitions by ccohen

The act of being amazing.
She did zumla.
zumla by ccohen January 26, 2015