English-French dictionary »

landspout meaning in French

EnglishFrench
landspout noun

tornade de poussièrenom