Sel‧fri‧dges /ˈselfrɪdʒəz, ˈselfrɪdʒɪz/
trademark a large
department store that has shops in London and other large British cities and sells products of all kinds, including food, clothes, furniture, and kitchen equipment
[TahlilGaran] Dictionary of Contemporary English ▲