stayed somewhere longer than you were supposed to or longer than was welcome.
From the prefix 'over-' meaning 'too much' combined with 'stayed,' the past tense of 'stay.' The prefix 'over-' is ancient and appears in Old English, while 'stay' comes from Old French 'estayer.'
The phrase 'overstayed your welcome' has been used so much that it's become a cliché, but it perfectly captures the social awkwardness of lingering past the moment when your presence is no longer appreciated.
Complete word intelligence in one call. Free tier — 50 lookups/day.