Translation of chiripazo in English:

chiripazo

stroke of luck, n.

masculine noun

informal
Latin America
  • 1

    stroke of luck