A small Central American island known for its abundance of Tortilla Trees, which grow both flour and corn fruit that is flattened into tortillas. In English, the name translates to “Tortilla Island.”
by Grand Mayor of Isla Tortuga April 24, 2023