German-English dictionary »

selbstrettung meaning in English

GermanEnglish
die Selbstrettung Substantiv

self-rescue◼◼◼noun