French-English dictionary »

mésoscaphe meaning in English

FrenchEnglish
mésoscaphe nom

mesoscaphe◼◼◼noun