levita
Top 30000
Meanings
Noun
1. frock
2. long coat
3. tail coat
4. dress coat
5. Levite (historical)