Meaning of “French bean” in the English Dictionary

English