ruby slippers - German English Dictionary