English Dictionary
Definition slingshot in British English
slingshot noun
[countable] noun
/ˈslɪŋˌʃɒt/
Synonyms and related words
