What is the full meaning of landforces
LANDFORCE, a military force serving on land [n]
Example of the word landforces placed on a Scrabble board.