ISTRC

AcronymDefinition
ISTRCInternational Society for Tropical Root Crops
ISTRCInternational Sport Turf Research Center (Olathe, KS)
ISTRCI Seem to Recall