Major, important.
Of or relating to an artery.
A through road.
gigantic; massive
Of or relating to elephants
Having elephantiasis