Dictionary English-Thai
Dictionary Thai-English
alight upon:alight upon[ syn: happen on]
Result alight upon pictures from www.google.com
alight upon:[PHRV]พบโดยบังเอิญ:alight upon[ syn: happen on]