Well I would say all of the above words do have the correct meanings..