Square cap worn by Catholic prelates (7)
I believe the answer is:
biretta
(Other definitions for biretta that I've seen before include "Square cap worn by Roman Catholic clergy" , "Clerical headgear" , "Cardinal's red cap" , "Cleric takes this on himself" , "Cloth cap" .)