An HTML attribute describing the content of an image. It has two audiences: people using screen readers, for whom it is the only access to the image's content, and search engines, which cannot see the image.
A good description is short and specific - it says what is in the image, not which keywords you want to rank for. It does not start with "image" or "photo," since a screen reader already announces that it is a graphic.
A purely decorative image should have an empty attribute - otherwise the screen reader reads it out unnecessarily.