Fire right for garment (6)
I believe the answer is:
blazer
'garment' is the definition.
(blazer is a kind of garment)
'fire right' is the wordplay.
'fire' becomes 'blaze' (blaze is a kind of fire).
'right' becomes 'r' (common abbreviation).
'blaze'+'r'='BLAZER'
'for' is the link.
(Other definitions for blazer that I've seen before include "Summer sporting jacket" , "Uniform jacket" , "Jacket, worn by officials" , "Man's jacket, sounds hot" , "Light single-breasted (school or club) jacket" .)