French-English dictionary »

deltiste meaning in English

FrenchEnglish
deltiste nom {m} nom {f}

hang glider◼◼◼(rider)
noun