restorable - German English Dictionary