Question: how to answer reason for leaving when terminated?
Answer: Do not use the terms "fired" or "terminated". Consider using "involuntary separation."
You may want to call past employers to find out what they will say in response to reference checks. When doing so, reintroduce yourself and explain that you're looking for a new job.