Home Synonyms boomerang
See US English definition of boomerang
See UK English definition of boomerang
1‘misleading consumers about quality will eventually boomerang on a car maker’
READ THESE ARTICLES