Amos 4:6

6 "I also have given you cleanness of teeth in all your cities, And lack of bread in every town; Yet you haven't returned to me," says the LORD.

Amos 4:6 Meaning and Commentary

Amos 4:6

And I also have given you cleanness of teeth in all your
cities
Meaning a famine, having no food to foul them with, or to stick in them. This was not the famine in Samaria, ( 2 Kings 6:25 ) ; for that was only in that city, and for a short time, while besieged; whereas this was in all the cities in Israel; rather therefore it designs the famine predicted by Elisha, which should be upon the land for seven years, ( 2 Kings 8:1 ) ; and want of bread in all your places:
this is the same with the former clause, and explains it, and still makes the famine more general, not only in their cities, but in all their places of abode, their towns and villages: yet have ye not returned unto me, saith the Lord;
this judgment had no influence upon them, to bring them to a sense of their evils, particularly their idolatry, and to repentance them, and to reclaim them from them, and return them to the Lord, and to his worship, as the Targum paraphrases it.

Amos 4:6 In-Context

4 "Go to Beit-El, and sin; To Gilgal, and sin more. Bring your sacrifices every morning, Your tithes every three days,
5 Offer a sacrifice of thanksgiving of that which is leavened, And proclaim free will offerings and brag about them: For this pleases you, you children of Yisra'el," says the Lord GOD.
6 "I also have given you cleanness of teeth in all your cities, And lack of bread in every town; Yet you haven't returned to me," says the LORD.
7 "I also have withheld the rain from you, When there were yet three months to the harvest; And I caused it to rain on one city, And caused it not to rain on another city. One place was rained on, And the piece where it didn't rain withered.
8 So two or three cities staggered to one city to drink water, And were not satisfied: Yet you haven't returned to me," says the LORD.
The Hebrew Names Version is in the public domain.