Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
land on
in English
land on
#common
Definitions
Verb
to
come
into
contact
with
a
surface
;
arrive
to
reach
a
mutual
decision
or
understanding