Definitions of Lemon butter:

  • noun:   clarified butter browned slowly and seasoned with lemon juice and parsley