haricots verts

noun

1.
very small and slender green bean