• word of the day

    splashdown

    splashdown - Dictionary definition and meaning for word splashdown

    Definition
    (noun) a landing of a spacecraft in the sea at the end of a space flight
Connect with us on Facebook