excrétats
French
Noun
excrétats
m
plural of
excrétat