LTRS

Medical abbreviations:
LTRS

Laboratory for Terrestrial Remote Sensing