chucho

n. • Choo cho • A dog.

“¡Qué chucho tan lindo!“

“What a pretty dog!“

User Avatar

by ivette

5 out of 11 Spanish speakers have heard this

What does this mean?
Back