French-English dictionary »

bombyle meaning in English

FrenchEnglish
bombyle nom {f}

bee fly◼◼◼noun