TLA

TLA

English Noun
Ad

Definition

Initialism of three-letter acronym/abbreviation.

Ad