C. Archaic To inflict punishment on or for; avenge: The sins of the ancestors have been visited on their own descendants. a : to pay for a get in touch with on as an act of friendship or courtesy b : to reside with briefly like a guest c : https://knoxfzpcp.onesmablog.com/the-best-side-of-learn-more-80571650