1 definition by nxtdoorbuddy

Top Definition
A more dangerous kind of flea. It sticks to you and sucks the life out of you! Originated in Macau.
There is a Chinese Flea stuck on her back.
by nxtdoorbuddy March 18, 2018

Mug icon
Buy a Chinese Flea mug!