An artifact that is inserted or is to be inserted English: insert, inset Bahasa: sisipan Less certain link between this word and this sense.