Skip to main content

Crack monkey89's definitions

keyra

A ape or gorilla. A manly woman. King Kong and King Tates child.
Damn did you see that keyra?!
by Crack monkey89 December 8, 2007
mugGet the keyramug.

Share this definition