stairheadEnglish

stairhead

Noun

Platform at the top of a staircase

English: stairhead