Having or yielding plenty
(Adjective)