Definition of INSTRAW in English:

INSTRAW

proper noun

  • International Research and Training Institute for the Advancement of Women, a United Nations agency.