Major, important.
Of or relating to an artery.
A through road.
Large and bulky, heavily built; massive.
Unwieldy.
A kind of sloping embankment used as a coastal defence.