Translation of chimuchina in English:

chimuchina

riffraff, n.

feminine noun

Chile
informal

  • 1

    riffraff informal