Where does “carchar” come from?

carchar (Welsh): prison, jail

Definitions

  1. prison, jail

Words derived from “carchar