dart thrower
Explore definitions, synonyms, and language insights of dart thrower
Definitions
                    Noun
                    
            a device resembling a sling that is used in various primitive societies to propel a dart or spear