Barbirralo admin 5 years ago Barbirralo Definition Barbirralo Spanish AdjectiveEnglish meaning : Barb it