English Dictionary
Definition blowtorch in British English
blowtorch noun
[countable] noun
/ˈbləʊˌtɔː(r)tʃ/
English Dictionary