English Dictionary
Definition Semtex in British English
Semtex
/ˈsemteks/
Synonyms and related words
