Этимологический словарь Крылова
Общеславянское слово, восходящее к той же основе, что и зелёный. Первоначальное значение – "варево из зелени".
зелье
Зелье