restos - German English Dictionary