French-English dictionary »

carabe meaning in English

FrenchEnglish
carabe nom

ground beetle◼◼◼(any carabid beetle)
noun