What is the meaning of Point_d'appui?

A given point or body upon which troops are formed, or by which they are marched in line or column.

An advantageous defensive support; a foothold.

Source: wiktionary.org