Back to Dictionary
邓迪
鄧迪
Dèngdí
1. Dundee, Scotland
Noun