Babylon NG
Simply the best definition!

Download it's free

a feather in the cap

hEnglish - advanced version

Download this dictionary
a feather in the cap

a feather in the cap
an honour, trophy, or mark of distinction. [colloq.]..
see also feather