Skip to main content

English: head camera

Welsh: pen-gamera

Definition

Camera mounted on a police officer's head or helmet.