Scrabble Points: 12
Powered by Oxford Dictionaries
More definitions, origin and scrabble points
American computer services company
isp.netscape.com
Netscape Communications Corporation was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Wikipedia