The English term "artillery" matches the Russian term "artil l eriya"

other english words that include "artillery" : russian :
artilleryman artil l erist