IFSTAD

AcronymDefinition
IFSTADIslamic Foundation for Science, Technology and Development (Jordan)