メカメカしい
mekameka shii

i-Adjective

1. mechanical-looking

Colloquial