levrettes
French
Noun
levrettes
f
plural of
levrette