heraldus
JM Latin English DictionaryDownload this dictionary
heraldus
a herald.