IPTRID: International Program for Technology Research in Irrigation and Drainage

What does IPTRID mean? The above is one of IPTRID meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: International Program for Technology Research in Irrigation and Drainage