carabins
English
Noun
carabins
plural of
carabin
French
Noun
carabins
m
plural of
carabin