Skip to content
Kotomora

テクノパーク

Meanings

1

noun

techno-park; technopark

An area or complex where high-tech companies, especially in information technology, are concentrated.