Polish-English dictionary »

telepraca meaning in English

PolishEnglish
telepraca

telework

telepraca noun

telecommutingnoun
practice of using telecommunications technology to work from a remote location