This sentence: '만나서 반갑습니다' means 'I am glad to meet you'.

The word '만나서' means 'meet' and then '반갑습니다' if we takes its dictionary base form '반갑다' means 'glad or joyful'.

만나서 is a verb and 반갑다 is an adjective. I thought the verb always goes at the end of the sentence in Korean?

Why it's not 반갑을 만나섭니다?

Also the dictionary base form of "to meet" is 만나다, why do we add 서 at the end, is it an honorific particle or something?

Thank you