land force


land force

or

landforce

pl n (Military) (often plural) an armed force serving on land