ISTRO

Definition : International Soil Tillage Research Organisation
Category : Associations & Organizations » Regional Organizations
Country/Region : Netherlands Netherlands
Popularity :
Type :
Acronym

What does ISTRO mean?

International Soil Tillage Research Organisation (ISTRO) is an organisation based in the Netherlands which focusses on the impact and consequences of various soil tillage practices.