English-French dictionary »

interfluve meaning in French

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

interfluve◼◼◼nom {m}