JASTRO: Japanese Society for Therapeutic Radiology and Oncology

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

Definition in English: Japanese Society for Therapeutic Radiology and Oncology