place where broom grows - French English Dictionary