general store; general dealer
A shop that sells a wide variety of everyday goods.
You can buy anything at the general store in the countryside.
jack-of-all-trades; jill-of-all-trades
A person who can do many different kinds of work, though not necessarily an expert in any.
He's a jack-of-all-trades, taking on everything from repairs to consultations.
Standard kanji-kana mixed spelling.
Alternate kanji spelling using 万 for よろず.
From よろず (many, all sorts) + 屋 (shop, dealer). The reading よろず is an old native Japanese word for a large number or variety.