Skip to content
Kotomora

サイエンスパーク

Meanings

1

noun

science park

A designated area where scientific research and technology-based businesses are concentrated, often linked to a university.