French-English dictionary »

interfluve meaning in English

FrenchEnglish
interfluve nom {m}

interfluve◼◼◼(the region of higher land between two connected river valleys)
noun