drop of rain - French English Dictionary