Asked in Animal Life
Animal Life

What does Diablo mean in english?

Answer

Wiki User
09/24/2011

Devil