guarachi - German English Dictionary