What does Bist du noch da? mean?

Bist du noch da? - German to English

have you been however around?