intercesseurs

French

Noun

intercesseurs m

  1. plural of intercesseur