English-French dictionary »

palsa meaning in French

EnglishFrench
palsa (hummock rising out of a bog)
noun

palse◼◼◼nom {m}