Definition of lady's finger in English:

lady's finger

noun

British
  • 1

    another term for kidney vetch
  • 2A finger-shaped sponge cake with a sugar topping.