Definition of テレストリアル

テレストリアル

teresutoriaru

noun, no-adjective
terrestrial