మోరmōra
Top 6000
Meanings
Noun
1. the projecting face (of animals)
2. face (informal, derogatory)