Top definition
1. Millimeters (mispronounced)

2. Smile (mispronounced)
"That lizard was fifty smillimeters long."

"You mean millimeters."

"I meant smiles."
by SubtleSubterfuge April 22, 2007
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush