In a very real sense, two vector spaces (or groups, or semigroups, or fields) are "isomorphic" if they are exactly the same, except the elements, operations, etc., are named differently.
If a "mathematical structure"- a set of objects \{x_0, x_1, ...\} with operations {+, *, ...} is "isomorphic" to another such structure- a set \{y_0, y_1,...\} with operations {+', *', ...} then there is a function, f, that maps each x to a y and each operation to a corresponding ' operation so that the operations are "preserved". If I were to 're-name' x, f(x), and rename each operation with its corresponding operation, then the "x" structure would be indistinguishable from the "y" structure.