meaning of gloar

1. To squint; to stare.


Related Words

gloar |

Developed & Maintained By Taraprasad.com

Treasure Words