Definitions
noun
the agency that provides scientific and engineering and technical support for all aspects of surface warfare
Look “naval surface warfare center” up elsewhere
Want another word?
Spin the dictionary for a fresh one.