Meaning of lemon butter

Definition of lemon butter

(noun) clarified butter browned slowly and seasoned with lemon juice and parsley

Other information on lemon butter

WIKIPEDIA results for lemon butter
Amazon results for lemon butter