meaning of surface search radar

1. a naval radar to search for surface targets


Related Words

surface search radar |

Developed & Maintained By Taraprasad.com

Treasure Words