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.

Monday, February 06 2012