land on; bump into; come across

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