Yes, you got it right. I prefer to state the definition a bit differently though. In my definition, V is a set, \mathbb F is a field, and A:V\times V\rightarrow V and S:\mathbb F\times V\rightarrow V are functions (called "addition" and "scalar multiplication" respectively). We use the notation A(x,y)=x+y and S(k,x)=kx.
Definition: A 4-tuple (V,\mathbb F,A,S) is said to be a vector space over the field \mathbb F if
(i) (x+y)+z=x+(y+z) for all x,y,z\in V
...and so on. (You seem to know the rest).
Note that V is just a set. It's convenient to call V a vector space, but you should be aware that this is actually a bit sloppy. It's certainly OK to do it when it's clear from the context what field \mathbb F and what addition and scalar multiplication functions we have in mind. For example, it's common to refer to "the vector space \mathbb R^2 " because everyone is familiar with the standard vector space structure on that set.