Meaning of babada in Spanish:

babada

feminine noun

  • 1Babilla, parte de las patas traseras de los cuadrúpedos.