A Portable Object Adaptor (POA) is an intermediary between the implementation of an object and the ORB. There is always at least one POA present, called the RootPOA?.
(POAs replace BOAs which were an old CORBA idea which disappeared a long time ago.)
Here is an [alternative description].
See also CORBA and AcronymSoup.