that's the sperm that won - Francés Inglés Diccionario