carracts

English

Noun

carracts

  1. plural of carract