RAILWAY ARTILLERY Meaning of RAILWAY ARTILLERY in English noun : artillery mounted on and fired from artillery cars Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012