IOWD

AcronymDefinition
IOWDInternational Organization for Women and Development, Inc.