Definitions for "AFRTS"
American Forces Radio and Television Service
American Forces Radio & Television Service headquartered in Alexandria, Virginia
Abbreviation for Armed Forces Radio and Television Service.