In this sense, not even assembly is a low-level language because an instruction may hide what the microcode is actually doing.
IMHO, C is the lowest level a procedural programming language can get.
IMHO, C is the lowest level a procedural programming language can get.