Skip to content
Kotomora

テクノマート

Meanings

1

noun

techno mart

A commercial facility or event specializing in technology products, similar to a technology marketplace or electronics mall.