beachhead

noun: 1. An area of the shore secured by an advancing military force from which to advance further inland. 2. A foothold opening the way for further advance.