Definitions of words in Psalms 44:9:
Cast {International Standard Bible Encyclopedia}
Go {International Standard Bible Encyclopedia}
Have {International Standard Bible Encyclopedia}
Put {International Standard Bible Encyclopedia}
Shame {International Standard Bible Encyclopedia}