megaherb

English

Etymology

From mega- +‎ herb.

Noun

megaherb (plural megaherbs)

  1. Any relatively large herb (plant).