Marechal Niel /(?)/

Mare·chal Niel

Marechal Niel

  1. A kind of large yellow rose.