escort : Idioms & Phrases


destroyer escort

  • noun warship smaller than a destroyer; designed to escort fleets or convoys
WordNet