French-English dictionary »

maar meaning in English

FrenchEnglish
maar nom {m}

crater lake◼◼◼(type of lake)
noun