ladysfinger

noun

1.
a common bean plant cultivated for its slender green edible pods