English Dictionary
Definition artillery in British English
artillery noun
noun
/ɑː(r)ˈtɪləri/
English Dictionary