An iframe, short for inline frame, is an HTML element used to embed another HTML document within the current webpage. It allows content from one website to be displayed within a designated area of another website. This can be useful for incorporating external content such as videos, maps, or social media feeds into a webpage without having to redirect users to a different site.