English Thai Dictionary

English - ไทย

A masterpiece in Thai: