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.

IPTRID: International Program for Technology Research in Irrigation and Drainage

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