Intramedullary is an English compound formed from Latin intra meaning within and Latin medulla meaning marrow, with the adjectival suffix -alis and -arius.
intramedullary (English): Inside the medulla