• word of the day

    launcher

    launcher - Dictionary definition and meaning for word launcher

    Definition
    (noun) armament in the form of a device capable of launching a rocket
    Synonyms : rocket launcher
    Definition
    (noun) a device that launches aircraft from a warship
    Synonyms : catapult
Connect with us on Facebook