be noticeably happy and proud of something - Spanish English Dictionary