tarboukas

English

Noun

tarboukas

  1. plural of tarbouka