she is having her period. - Deutsch Englisch Wörterbuch