cartridge extractor: a mechanism in a firearm that pulls an empty shell case out of the chamber and passes it to the ejector
mechanism: device consisting of a piece of machinery; has moving parts that perform some function
tarmacadam: a paved surface having compressed layers of broken rocks held together with tar