Definition of babada in Spanish:

babada

feminine noun

  • 1

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