umbrella stick - French English Dictionary