Term Gallery logo

Meanings of gonfalone in English

Related terms