scaroles
French
Noun
scaroles
?
plural of
scarole