biftas

English

Noun

biftas

  1. plural of bifta