×
lander
meaning in French
n.
atterrissant; faisant atterrir
Related Words
landed
landed estate
landfall
landfill
PC Version
Copyright © 2018 WordTech Co.