babuza

Laz

Noun

babuza

  1. handful