meaning of weather radar

1. radar that is able to detect clouds and precipitation


Related Words

weather radar |

Developed & Maintained By Taraprasad.com

Treasure Words