carochs

English

Noun

carochs

  1. plural of caroch