feather in one's cap - Spanish English Dictionary