French English Dictionary

Français - English

atterrir in English: