German-English dictionary »

plötzlich auftauchen meaning in English

GermanEnglish
plötzlich auftauchen

to pop up