from wikipedia:

Assault weapon refers to different types of firearms, and is a term that has differing meanings and usages.

it's ambiguous, so no law can be made about it as an ambiguous law is pointless.