RAILWAY ARTILLERY


Meaning of RAILWAY ARTILLERY in English

noun

: artillery mounted on and fired from artillery cars

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.