English-French dictionary »

have one's tubes tied meaning in French

EnglishFrench
have one's tubes tied verb

se faire ligaturer les trompes (de Fallope)verbe