ドンキホーテ
Top 30000
Meanings
Noun
1. Don Quixote (book, titular character)
2. Don Quijote (discount chain store)
Other readings