have a back and forth - English Synonyms Dictionary