larrons
French
Noun
larrons
m
plural of
larron