Skip to content
Thai Dictionary
Search the dictionary
Search
อันดอร์รา
an-dɔɔ-râa
Noun
Andorra, a small country in the Pyrenees between France and Spain
Recently looked up
Clear