SBFT

Medical abbreviations:
SBFT

Sino British Fellowship Trust