broad-leaf drumsticks - French English Dictionary