teem (with rain) - French English Dictionary