TIL


Meaning of TIL in English

[til] n [Hindi, fr. Skt tila] (1840): sesame

Merriam-Webster English vocab.      Английский словарь Merriam Webster.