We do not currently know of any synonyms for craturs.
The noun craturs is defined as:
Did you mean craters?