meaning of Carrow

Carrow meaning in General Dictionary

A strolling gamester

View more

  • A strolling gamester.