Polish-English dictionary »

infostrada meaning in English

PolishEnglish
infostrada noun

information superhighwaynoun
The Internet and all other computer networks in the 1990s