teuchits

English

Noun

teuchits

  1. plural of teuchit