alight upon

listen to the pronunciation of alight upon
الإنجليزية - الإنجليزية
land on; bump into; come across