Meaning of “Semtex” in the English Dictionary

English