German-English dictionary »

nanu, dass du hier bist! meaning in English

GermanEnglish
Nanu, dass du hier bist!

Fancy meeting you here!