CARROW Meaning of CARROW in English noun a strolling gamester. Webster English vocab. Английский словарь Webster. 2012