English Noun short-tailed parrots plural of short-tailed parrotWikiwand - on Seamless Wikipedia browsing. On steroids.