AID STATION


Meaning of AID STATION in English

noun

Etymology: (first) aid

: an establishment for giving emergency medical treatment ; specifically : a forward medical installation where wounded receive emergency treatment

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.