meaning of grimaced
1.
Distorted;
crabbed.
Related Words
grimaced
|
Developed & Maintained By
Taraprasad.com