BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Selbstbedienungsrestaurant {n} self-service restaurant

Selbstbedienungsrestaurants {pl} self-service restaurants