computer keyboard: a keyboard that is a data input device for computers; arrangement of keys is modelled after the typewriter keyboard
sporozoite: one of the minute active bodies into which sporozoans divide in one stage of their life cycle