meaning of owlt

1. the elapsed time it takes for light or radio signals to travel between the Earth and a celestial object


Related Words

owlt |

Developed & Maintained By Taraprasad.com

Treasure Words