meaning of als letzte Zuflucht

als letzte Zuflucht - German to English

as a final resort