broom palm - French English Dictionary