aid_stationEnglish

aid station, dressing station

Noun

(military) a station located near a combat area for giving first aid to the wounded

English: dressing station, aid station

English words with similar meanings

Show 1 words