Is there any other words for "give a presentation"?
In a class my teacher said to me "maco, can you walk[work?] on us?".
I just didn't get it but he wanted me to give a presentation to classmates.
What did he say? "walk on us"? My teacher is from the US.