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