three letter agency

English

Noun

three letter agency (plural three letter agencies)

  1. Alternative spelling of three-letter agency.