Meaning: 
International Society of Blood Transfusion
Category of acronyms: 
Alphabets: