We do not currently know of any synonyms for bafts.
The noun bafts is defined as:
Did you mean bats, baits or rafts?