Altai in Catalan Altai in Catalan Altai proper noun (with the) A mountain range in central Asia, where Russia, China, Mongolia and Kazakhstan converge. Add to Flashcards