English Dictionary
Definition satellite telephone in British English
satellite telephone noun
[uncountable] noun
1
a mobile phone that can send voice messages over extremely long distances using connections to communications satellites
Synonyms and related words
