A device or person that converts coded or secret messages into readable, understandable information.
From 'de-' (reverse) plus 'code' plus '-er' (one who does). It's a device that reverses the encoding process.
Try Another Word