C. Archaic To inflict punishment on or for; avenge: The sins of the ancestors were visited on their own descendants. keep - continuing or remaining in a spot or condition; "they had a pleasant stay in Paris"; "a prolonged healthcare facility stay"; "a four-month stay in individual bankruptcy court" , https://thcaflower85173.articlesblogger.com/61850884/how-much-you-need-to-expect-you-ll-pay-for-a-good-official-website