1 definition by Darkcloud69

1
a certain type of blowfish. very poisonous and very fat.
"MOMMY, can I ride the Choi Choi train?!!"
by Darkcloud69 March 18, 2008
Get the merch
Get the choi choi neck gaiter and mug.