alight upon

listen to the pronunciation of alight upon
English - English
land on; bump into; come across