STTR Views 4 meanings found STTR denotes both a medical research initiative focused on solid‑tumor translation and a U.S. government program that facilitates technology transfer between small businesses and research institutions. Medical Solid Tumor Translational Research Miscellaneous South Texas Trail Riders Business Small Business Technology Transfer Program Short Term Training Request