Skip navigation.

cohead - What does it mean?

Definition of 'cohead'

English

Noun

(en-noun)
  • One of the joint heads of an organization or department.
  • Mr Smith is cohead of research.