eclipse — astronomical event where one body hides another