OTR

Medical abbreviations:
OTR

Office Of Technology Resources