English Dictionary
Definition telephoto lens in British English
telephoto lens noun
[countable] noun
/ˌtelifəʊtəʊ ˈlenz/
Synonyms and related words
