English to Hindi

Meaning for:
pop across
other
सहसा आना