I google searched this and got noting but maps in Spanish. I actually thought the answer would come up first hit. Is Terra short for something? An anime or another game?
Ps. I am not asking for a translation of the word Terra to English, but what the Terra mods relate to, which is hopefully obvious...You never know..