lanceolate

lanceolate [De].
Anything which is lance-like or lozenge-shaped, tapering at both ends.