A double overhead cam (also called a dual overhead cam, DOHC, or "twincam") engine is a type of internal combustion engine where the camshafts that operate the intake and exhaust valves are mounted above the cylinders, and where there are separate camshafts for inlet and exhaust valves. In engines with more than one cylinder bank, such as the V engine, this designation means two camshafts per bank.
Usually the cams operate the valves directly or by a short rocker, as opposed to pushrod engines which have long rods to transfer the movement of the lobes on the camshaft in the engine block to the valves in the cylinder head.
Double camshafts are not required in order to have multiple inlet or exhaust valves, but are necessary for more than 2 valves that are directly actuated (though still usually via tappets). However, not all DOHC engines are multivalve engines - DOHC was common in 2-valve engines for decades before multivalve heads appeared. Today, DOHC is normally synonymous with multivalve, since almost all DOHC engines also have between 3 and 5 valves per cylinder.