Find the word definition

Wikipedia
Borbera

The Borbera (Borbëa in Ligurian or Borbaja in Piedmontese) is a major torrente (a stream whose flow is marked by a high degree of seasonal variation) of the Province of Alessandria in the Italian region Piedmont.