meaning of Bumerang

Bumerang - German to English

boomerang

View more

  • blowback [fig.]