ram testicle - French English Dictionary