tartare
Top 25000
Meanings
Noun
1. Tartar, Tatar (a member of the Tatar people)
2. synonym of tatar (“Tatar language”)