LET


Meaning of LET in English

n. rented room or apartment (British); obstacle, hindrance; play which is invalid and must be repeated (in tennis and other net games)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.