English Proper noun Marros plural of Marro Anagrams Armors, Morras, armorsWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads