Definition of cambucha in Spanish:

cambucha

feminine noun

  • 1

    Chile Cometa de papel pequeña.

    la cambucha volaba ligera rozando las nubes