electric torch








noun British.

  1. torch1(def 4).
55 queries 0.617