Terpene October 14, 2016October 24, 2016 thcscience_admin DMSP may refer to: Defense Meteorological Satellite Program, a United States Department of Defense satellite system Dimethylsulfoniopropionate, an important component of the organic sulfur cycle Topics referred to by the same term