Spanish-French dictionary »

chu chu meaning in French

SpanishFrench
chu chu

tchou-tchou