English to Thai Dictionary

Oxford 5000 word list · English words with original Thai definitions

© ENGLNR · Parallel Education for Thai Learners