I know they can be $\frac{0}{0}$ or $\frac{\pm\infty}{\pm\infty}$, but what do they mean in English?
For example, $$\lim_{n\rightarrow \infty}A$$
In the context of limits, when the above example get a limit that is an indeterminate form. I assume it means that $A$ does not give enough information to "determine" a limit. Fine.
But why is it that when we cancel out some terms out in $A$, *poof* now we have enough information to get a definite limit even though no extra information (i.e. additional expressions) have been added to $A$.
Another example:
$\lim_{x\rightarrow3}\frac{(x-3)(x+3)}{x-3}=\frac{0}{0}$, not enough information to determine the limit.
$\lim_{x\rightarrow3}\frac{(x-3)(x+3)}{x-3}=\lim_{x\rightarrow3}(x+3)=6$, Hey! Now we have enough information to determine the limit! (I thought you said you didn't have enough information)
$a\circ b$ is an indeterminate form (not expression!) if the knowledge of $a_n\to a$ and $b_n\to b$ alone tells us nothing about the behaviour (divergence/convergence/limit) of the sequence $a_n\circ b_n$. This may be because the form expresses an undefined operation (such as $\frac 00$) or that it is defined but not continuous there (such as $0^0$). Of course this does not prevent us from - "poof" - finding some better argument or transformation that does tell us all we need about $\lim(a_n\circ b_n)$.