Original: The word's literal meaning is "flower street".
Simplified: The word's literal meaning is "flower town".