Meaning of “French bean” in the English Dictionary

british dictionary