Does 발표하다 mean "make a presentation"? Sorry, Spanish is my first language and I don't understand in which context "to present" is being used.
Yes, i think so
From Naver,
발표하다 : publish; release; roll out; announce
어떤 사실이나 결과, 작품 등을 세상에 드러내어 널리 알리다.
To reveal and announce a certain fact, result, work of art, etc., to the world.
學生들이 잘 發表해요.