CHFT

Medical abbreviations:
CHFT

Canada Hawaii France Telescope