In standard Spanish, 'venir' means 'to come'. However, in slang context, it's often used to express the idea of something happening unexpectedly or suddenly.
Examples
- Spanish: Me vino una idea genial para el proyecto de arte.
- English: A great idea for the art project came to me unexpectedly.