autonomous province of trento - Spanish English Dictionary