It is well know that the fundamental group of the Klein Bottle $G$ is defined by
$$G=BS(1,-1)=\langle a,b: bab^{-1}=a^{-1}\rangle.$$
I know, for example that $BS(1,2)$ can be defined as the group
$$BS(1,2)=\langle A,B\rangle $$
where
$$A=\left( \begin{array}{cc} 1 & 1 \\ 0 & 1 \\ \end{array} \right), B=\left( \begin{array}{cc} 2 & 0 \\ 0 & 1 \\ \end{array} \right).$$
These matrices satisfy the equation $BAB^{-1}=A^{2}$ and are free : there is not an integer $k$ such that $A^{k}=I$ or $B^{k}=I$. This implies that we obtain an "explicit description" of $BS(1,2)$ as the group generated by $A$ and $B$.
I know that the matrices
$$a=\left( \begin{array}{cc} 1 & 1 \\ 0 & 1 \\ \end{array} \right), b=\left( \begin{array}{cc} -1 & 0 \\ 0 & 1 \\ \end{array} \right)$$
satisfy the relation $bab^{-1}=a^{-1}$ but $b^{2}=I$. This implies that $BS(1,-1)$ is not generated by $a$ and $b$.
My question is: is there an "explicit description" for $G=BS(1,-1)$ with matrices or maybe another couple of objects?
Starting from the representation described by @PaulPlummer as a group of isometries of $\mathbb R^2$, you can obtain a representation as a group of linear transformations of $\mathbb R^3$.
To do this, one uses a standard embedding of the isometry group of $\mathbb R^2$ as a subgroup of $GL(3,\mathbb R)$. Each isometry of $\mathbb R^2$ can be written uniquely as $P \mapsto MP + Q$ for some $M \in O(2,\mathbb R)$ and some $Q \in \mathbb R^2$ (vectors are written in column format). The representing element of $GL(3,\mathbb R)$ is the matrix written in block form as $\pmatrix{M & Q \\ 0 & 1}$. If you then represent a column 2-vector $P$ as a column 3-vector $\pmatrix{P \\ 1}$ then matrix multiplication gives you $$\pmatrix{M & Q \\ 0 & 1}\pmatrix{P \\ 1} = \pmatrix{MP+Q \\ 1} $$
For the Klein bottle group, the two generators are: