generous; honest, frank; kindhearted

listen to the pronunciation of generous; honest, frank; kindhearted