Vocabulary

メカメカしい

mechanical-looking

i-adjective