English Noun bustas plural of busta Anagrams sub-sat, subsat, tsubasWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads