ICAST

Medical abbreviations:
ICAST

International Center for Appropriate and Sustainable Technology