SEDDS

AcronymDefinition
SEDDSSelf-Emulsifying Drug Delivery System