STAIRHEAD Meaning of STAIRHEAD in English ■ noun chiefly Brit. a landing at the top of a set of stairs. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004