Shambrough definition

(heraldry) A depiction of a boat or ship.
noun
0
0
Advertisement