Spanish Adjective macarras m pl or f pl plural of macarra Noun macarras plural of macarraWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads