Top definition
An affectionate French nickname given to a person who is special to you. Usually a person of unmatched care, love, and beauty who makes your world go 'round.
"She's my chouchou."
by cptchouchou October 12, 2009
Get the mug
Get a Chouchou mug for your friend Zora.
buy the domain for your travel site