grimaced
English
grimaced meaning in English • grimaced का अर्थ अंग्रेजी में
Adjective
- Distorted; crabbed.