EWMSC

AcronymDefinition
EWMSCEric Williams Medical Sciences Complex (Trinidad and Tobago)