stubbard noun1 •A variety of apple.They sometimes seem to be like the apples on our stubbard-tree. — 1891 formsstubbards