1 definition by Infinite Legend

Top Definition
a general term for green chinese vegetables
That was some nice choi tonight.
by Infinite Legend October 04, 2006
Mug icon
Buy a choi mug!