small and cheap restaurant - German English Dictionary