act of routing/defeating - Turkish English Dictionary

Suggest a Term