Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
artillery
in English
artillery
us
/ˈærtə.ləri/
uk
/ˈɑːtɪl.ri/
#moderate