Hosanna

Webster's Dictionary of the English Language

·noun A Hebrew exclamation of praise to the Lord, or an invocation of blessings.

Related Words