carroch

English

Noun

carroch (plural carrochs)

  1. Obsolete form of caroche.