English Dictionary
Definition squib in British English
squib noun
[countable] noun
/skwɪb/
Synonyms and related words
