device which is used for launching large objects - Französisch Englisch Wörterbuch