Kipling's boy has on old garment (6)
I believe the answer is:
kimono
'garment' is the definition.
(I know that kimono is a type of garment)
'kipling's boy has on old' is the wordplay.
'kipling's boy' becomes 'kim' (character in Rudyard Kipling's novel Kim).
'has' is a charade indicator (letters next to each other).
'old' becomes 'o' (common abbreviation eg in OE for Old English).
'kim'+'on'+'o'='KIMONO'
(Other definitions for kimono that I've seen before include "dressing-gown" , "Asian garment" , "Traditional robe in Japan" , "Traditional Japanese robe with wide sleeves" , "Oriental gown" .)