have one's period - Francés Inglés Diccionario