English Dictionary
Definition weather station in British English
weather station noun
[countable] noun
1
a place where instruments record information about the weather
Synonyms and related words
