Word info

Downey Heads

Noun

Meaning

Downey Heads pl (plural only)

(philately) British stamps with the image of King George V, based on a photograph by the court photographers W & D Downey.

Source: en.wiktionary.org

Close letter words and terms