DMSP

English

Noun

DMSP (uncountable)

  1. Initialism of dimethylsulfoniopropionate.
dimethylsulfoniopropionate

Anagrams