What does DMSP stand for?

What does DMSP mean? We have 46 definitions. Read most used DMSP meanings below.