chiffra - German English Dictionary