locomotives is a form of:

Landslide victory



1.
(រដ្ឋាភិបាល) ជោគជ័យដ៏ច្រើនលើសលប់, ជោគជ័យភ្លូកទឹកភ្លូកដី
noun
1.
(បច្ចេកទេស) ជ័យជំនះភ្លូកទឹកភ្លូកដី