We do not currently know of any synonyms for crewes.
The noun crewes is defined as:
Did you mean crews or crewed?