haquebut

haquebut

English Noun
Ad

Definition

Obsolete spelling of hagbut.

Ad