A FEATHER IN YOUR CAP
Meaning of A FEATHER IN YOUR CAP in English
an honor, a credit to you (See also chalk one up for you )
Because you are Karen's teacher, her award is a feather in your cap.
Wayne Magnuson.
English idioms vocabulary.
Словарь английских идиом.
2012