Translation of cusca in English:

cusca

feminine noun

  • 1

    cuzca
    • Además hay una excelente bebida llamada “cusca” de la que luego te contaré.