Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
splashdown
in English
splashdown
us
/ˈsplæʃdaʊn/
uk
/ˈsplæʃdaʊn/
#uncommon
Definitions
Noun
landing
in
water
(
by
a
vehicle
,
etc
.)
Base Words
splash
down