English-French dictionary »

mesoscaphe meaning in French

EnglishFrench
mesoscaphe noun

mésoscaphe◼◼◼nom