hastatolanceolate
not defined yet