itsepalvelumyymälä

Noun

 * 1) self-service shop, self-service establishment