a magic carpet - German English Dictionary