fruit of the golden rain tree - French English Dictionary