English Dictionary
Definition tracking station in British English
tracking station noun
[countable] noun
1
a place where scientists check and record the movements of space vehicles and satellites
