Большой немецко-русский словарь
Soldat m -en, -en
1. солдат; военный
gemeiner Soldat — рядовой
längerdienender Soldat Soldat auf Zeit — военнослужащий сверхсрочной службы; сверхсрочник (разг.)
gedienter Soldat — старослужащий (в армии)
ein alter Soldat — ветеран
als Soldat auf Zeit bleiben*(s) — оставаться на сверхсрочной службе
zu den Soldaten eingezogen werden разг. — быть призванным в армию [на военную службу]
bei den Soldaten sein*(s) разг. — быть в армии
unter die Soldaten gehen*(s) разг., zu den Soldaten kommen*(s) разг. — пойти на военную службу [в армию]
Soldat der Revolution — солдат революции, борец за дело революции
2. зоол. солдат (у общественных насекомых, напр. муравьев)