meaning of Billigladen

Billigladen - German to English

variety store [for cheap product]