TIL Meaning of TIL in English [til] n [Hindi, fr. Skt tila] (1840): sesame Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012