palm rain poncho - French English Dictionary