Find the word definition

Wiktionary

iframes

n. (plural of iframe English)