Meaning of babaza in Spanish:

babaza

feminine noun

  • 1Baba de algunos moluscos y plantas.