when (something to happen) - Spanish English Dictionary