Meaningless but funny catch phrase invented by the musician Charo. Often seen on her many appearances on the show "The Love Boat".
by JP January 30, 2005
Get the cuchi cuchi mug.by YourPapaYouDontKNow November 24, 2011
Get the cuchi cuchi mug.