El Castillo, the Chichen Itza pyramid translates to “The Castle” in English.