Unscramble

m 3 a 1 c 3 h 4 i 1 n 1 e 1 s 1

8 letters · 15 points in Scrabble

Meaning

noun any mechanical or electrical device that transmits or modifies energy to perform or assist in the performance of human tasks

noun an efficient person

noun an intricate organization that accomplishes its goals efficiently

← Back to unscrambler