English last

noun

Definition of English last

: a shoe last with a low heel and long tapering toe