These terms are used in the industry loosely. Here is our interpretation of the terms:
Register- A supply vent that has a damper.
Grille- A grille does not have a damper and can be used as a return or as a supply vent cover. You will not be able to shut off the air flow with this type of vent cover.
Diffuser- A supply that is in the ceiling.