raindrop imprints - French English Dictionary