×
carabine
meaning in French
n.
carabine, arme à feu; mitraillette (usa)
Related Words
carabao
carabid beetles
carabineer
carabinier
PC Version
Copyright © 2018 WordTech Co.