What does Esto Perpetua mean in english?

The literal translation of "Esto Perpetua" in English is "This Perpetua". Spanish has at least 3 million native speakers each in 44 countries.
Updated on Monday, February 06 2012 at 12:11AM EST