TIL


Meaning of TIL in English

ˌtē(ˌ)īˈel abbreviation or noun

( -s )

tumor-infiltrating lymphocyte herein

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.