Meaning of A FEATHER IN YOUR CAP in English

A FEATHER IN YOUR CAP

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.      Словарь английских идиом.