landpower

English

Noun

landpower (uncountable)

  1. Synonym of boots on the ground (the military policy).