English
›
Words
an
imaginary island from a book of the same name by sir thomas more, 1516
Translation:
English
Noun
1
utopia
Add
Translation