(BASE) [noun] [C] - a place which acts as a base or centre for an important activitySt Petersburg was the seat of the Russian Revolution.In the 14th century, Barcelona was the seat of a Mediterranean empire that stretched to Naples and Athens.The seat of government in the US is in Washington, DC.(formal) The Sorbonne is a part of the University of Paris and a world-famous seat of learning (= a place where people are educated).
SEAT
Meaning of SEAT in English
Cambridge English vocab. Кембриджский английский словарь. 2012