spring peeper - French English Dictionary