English | German | Russian | Czech

telescience English

Meaning telescience meaning

What does telescience mean?

telescience

The remote control of scientific apparatus, such as those on spacecraft.

Are you looking for...?