vocab dash
Log in
Sign up
アルタイ
Meanings
Noun
1. Altai (Russia)
2. Altai mountains