embed - Dictionary definition and meaning for word embed
embedded system fix all things together/enclose.