CELO Meaning of CELO in English n 1. sky; 2. heaven; celo de lecto bedcanopy; a celo aperte under the open sky, in the open Interlingua English vocab. Английский словарь Интерлингва. 2012