Psalms 103:21 - Matthew Poole's English Annotations on the Holy Bible

Bible Comments

All ye his hosts; ye angels; to whom he still continues his address, and whom he more particularly describes by the name of hosts, a title oft given to the angels, as Genesis 32:2 1 Kings 22:19 2 Chronicles 18:18 Luke 2:13 Revelation 19:14, in regard of their vast numbers, mighty power, unanimous concurrence, and exquisite order. In the former verse the expression was indefinite and general, ye his angels, here it is universal and yet particular, all ye his hosts. He seems to apply himself to the several orders of angels, of whom see Ephesians 3:10 Colossians 1:16, and to each individual angel. Ye ministers: this Hebrew word is commonly used of the highest and most honourable sort of servants. That do his pleasure; whose constant business and delight it is to execute the will and commands of God.

Psalms 103:21

21 Bless ye the LORD, all ye his hosts; ye ministers of his, that do his pleasure.