Meaning of fain

Definition of fain

(adj) having made preparations; "prepared to take risks"
(adv) in a willing manner; "this was gladly agreed to"; "I would fain do it"

Other information on fain

WIKIPEDIA results for fain
Amazon results for fain