naval surface warfare center: the agency that provides scientific and engineering and technical support for all aspects of surface warfare
agency: an administrative unit of government
smoke: a cloud of fine particles suspended in a gas