Hi @kumarjola
It seems that st.dataframe does not support word wrapping of text and thus long text will require horizontal scrolling. However, you could use st.table to leverage word wrapping functionality. Have a look at this post for a code snippet:
st.dataframe
st.table
Hope this helps!