stiletto — shoe with a tall, thin heel