В данном случае подразумевается термин marine, наиболее приемлемым переводом которого будет «морской пехотинец» – «морпех». В традициях КМП такое обращение к рядовому составу, как soldier, считается оскорбительным. Для продвинутых «переводчиков»: моряк (матрос) из экипажа корабля ВМС – это sailor.