What does EFSD stand for?
EFSD stands for "European Foundation for the Study of Diabetes"
How to abbreviate "European Foundation for the Study of Diabetes"?
"European Foundation for the Study of Diabetes" can be abbreviated as EFSD
What is the meaning of EFSD abbreviation?
The meaning of EFSD abbreviation is "European Foundation for the Study of Diabetes"
What does EFSD mean?
EFSD as abbreviation means "European Foundation for the Study of Diabetes"