1 definition by Admiral Sqee
Get the Green Frog mug.
A racist and or sexist term referencing a chinese person or a woman who practices sexual promiscuity and is in poor mental health. Origionally used by british sailors in the late 1690's in reference to people using opiates.
by Admiral Sqee November 27, 2007