An allergy:
Is an overreaction by the immune system responding to a foreign substance that is of itself harmless
Is a reaction to foreign substances that would normally be considered harmless
May cause itchy skin, watery eyes, runny nose and respiratory problems
All of the above