carabins

English

Noun

carabins

  1. plural of carabin

French

Noun

carabins m

  1. plural of carabin