Translation of biaba in English:

biaba

beating, n.

feminine noun

River Plate
informal

  • 1

    (paliza) beating
    (derrota) hammering informal