intercesseurs
French
Noun
intercesseurs
m
plural of
intercesseur