Word info

stubbard

Noun

Meaning

stubbard (plural stubbards)

A variety of apple.

Source: en.wiktionary.org

Close letter words and terms