English Noun simarubas plural of simaruba Spanish Noun simarubas plural of simarubaWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads