Translation of cucaracha in English:

cucaracha

cockroach, n.

feminine noun

  • 1

    Zoology
    cockroach
    estar como cucaracha en baile de gallina to be a square peg in a round hole
  • 2Mexico informal

    (coche)
    jalopy informal
    old banger British informal