SEDDS: Self-Emulsifying Drug Delivery System

What does SEDDS mean? The above is one of SEDDS meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Self-Emulsifying Drug Delivery System