Definition of babaza in Spanish:

babaza

feminine noun

  • 1

    Baba de algunos moluscos y plantas.