French-English dictionary »

muhu meaning in English

FrenchEnglish
Muhu nom propre

Muhu◼◼◼(island)
proper noun