From herbo (“grass; herb”) + -aĉ-.
herbaĉo (accusative singular herbaĉon, plural herbaĉoj, accusative plural herbaĉojn)