rat-tailed shrew - French English Dictionary