What is the meaning of traffic-queller ???

Dear Student
The word queller means
             A killer or  one who overpowers or subdues.

Therefore the phrase 'Traffic queller' means one who overpowers or subdues traffic/ vehicles 

Regards

  • 1
What are you looking for?