babooshes

English

Noun

babooshes

  1. plural of baboosh