English Dictionary
Definition ISP in British English
ISP noun
[countable] noun
/ˌaɪ es ˈpiː/
Synonyms and related words
