Where does “shepherd's pie” come from?

shepherd's pie (English): A meat pie having a mashed potato crust,...

Definitions

  1. A meat pie having a mashed potato crust,...

Words derived from “shepherd's pie

shepherd's pie — Etymology, Origin & Word History | Etymology Explorer