twin – n. either one of two babies that are born at the same time to the same mother
charity group – n. an organization that helps people who are poor, sick, etc.