Skip to content
Thai Dictionary
Search the dictionary
Search
โดเวอร์
doo-wə̂ə
Noun
Dover, a port town in southeast England; also the capital of Delaware, USA
Recently looked up
Clear