Definition of “French bean” - English Dictionary

british dictionary