homestall noun1 •Place of a home; homestead.Thy cocoas and bananas, palms and yams, And homestall thatched with leaves — 1782 formshomestalls