device which is used for launching large objects - Turkish English Dictionary