nature's call - French English Dictionary