megaherb (herb + mega-; large)
Any relatively large herb (plant)