Is there an equivalent of ТЕЛЕРЫНОК (exact or approximate) in English? I'm having a mental block. Thanks!