What is Assembler?

Legal Definition
A language used in computers that takes assembly code and makes it machine language for a computer to use and understand. Refer to complier and interpreter.