An iframe (short for inline frame) is an HTML element that allows web developers to embed another HTML page within the current page. This can be useful for embedding external content like videos, maps, or other web applications directly into a webpage.