English Noun stellarators plural of stellarator French Noun stellarators plural of stellaratorWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads