English Etymology From mega- + herb. Noun English Wikipedia has an article on:megaherbWikipedia megaherb (plural megaherbs) Any relatively large herb (plant).Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads