semilanceolate
not defined yet