basbousas

English

Noun

basbousas

  1. plural of basbousa