meaning of Bachrechen

Bachrechen - German to English

barbecue grill