English Noun mactras plural of mactra Anagrams amtracs, ram-cats, tarmacsWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads