French-English dictionary »

mégabase meaning in English

FrenchEnglish
mégabase nom {m}

megabase◼◼◼noun