terbates

French

Noun

terbates m

  1. plural of terbate