English Dictionary
◊ ORPHREY
orphrey
n : a richly embroidered edging on an ecclesiastical vestment