intracarotid
adjective
in·tra·ca·rot·id
-kə-ˈrät-əd
: situated within, occurring within, or administered by entering a carotid artery
Love words? Need even more definitions?
Merriam-Webster unabridged
Share