short rain - French English Dictionary