teferruatla - German English Dictionary