Definition of challulla in Spanish:

challulla

feminine noun

  • 1

    Peru Cierto pez de río sin escamas.