testicle of animal - French English Dictionary