Hep tree /(?)/

Hep· tree

Hep tree

  1. The wild dog-rose.