We do not currently know of any antonyms for Mesta.
The proper noun Mesta is defined as:
Did you mean meta?