1 definition by Admiral Sqee

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.
Hey you see that chinese girl over there! She is such a Green Frog!!!
by Admiral Sqee November 27, 2007
Get the Green Frog mug.