Portuguese Noun sarradas f pl plural of sarrada Participle sarradas feminine plural of sarradoWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads