We do not currently know of any synonyms for carrow.
The noun carrow is defined as:
Did you mean arrow, marrow, barrow, harrow, carrot or narrow?