Puerto Francisco de Orellana noun1 •A city, the capital of Orellana province, Ecuador, located in Francisco de Orellana canton.