the green crescent - Spanish English Dictionary