landforce
English
Noun
landforce
(
plural
landforces
)
Alternative form of
land force
.