stallboard noun2 •A strong sill underneath a shop front window •A display board attached to the shop front window sill formsstallboards