Fetching details from the dictionary...
hindrance; obstacle; impediment; inconvenience
harm (to one's health); bad effect; sickness
menstruation; period