English Dictionary
Definition ATV in British English
ATV noun
[countable] noun
/ˌeɪ tiː ˈviː/

English Dictionary