testicle of animal - German English Dictionary