noun
Meaning 1
A direct embedding of, or a hyperlink to, a resource on another server, particularly images or video.
Definition source: English Wiktionary via Wiktextract
Usage: Internet
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided