enculades

French

Noun

enculades f

  1. plural of enculade