levrauts
French
Noun
levrauts
m
pl
plural of
levraut