meaning of Abholrestaurant

Abholrestaurant - German to English

takeaway store