■ noun a transparent tube or window through which the level of liquid in a reservoir or supply line can be checked visually.
SIGHT GLASS
Meaning of SIGHT GLASS in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004