meaning of Bist du noch da?

Bist du noch da? - German to English

have you been however around?