Definitions of lanceolate leaf:

  • noun:   shaped like a lance head; tapering to a point at each end