Skip to main content

Definitions by Crack monkey89

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