What does Bachrechen mean?

Bachrechen - German to English

barbecue grill