meaning of carrow
1.
A
strolling
gamester.
Related Words
carrow
|
Developed & Maintained By
Taraprasad.com