escogriffes
French
Noun
escogriffes
m
plural of
escogriffe