A feature is a unique characteristic that a product has or should have.
In Scrum, a feature often refers to a backlog item.
A feature is a “bit of functionality” with value for users or customers.
More features do not by themselves make a product better. Functions that intended users do not need for their tasks reduce functional appropriateness; the useful measure is whether the needed features are present (see functional completeness).