Definition of caduca in Spanish:

caduca

feminine noun

  • 1

    Parte de mucosa uterina que se desprende y es expulsada con la placenta durante el alumbramiento.