terra (n.)youdaoicibaDictYouDict[terra 词源字典]
Latin, literally "earth" (see terrain).[terra etymology, terra origin, 英语词源]