n. rented room or apartment (British); obstacle, hindrance; play which is invalid and must be repeated (in tennis and other net games)
LET
Meaning of LET in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012