Back to Dictionary
图尔
圖爾
Túěr
1. Tours (city in France)
Common • Top 15% Noun