ランチャ
Meanings
Noun
1. Ramcha
2. Lancia (car company)