DOMO Meaning of DOMO in English n house; domo de Deo house of God; a domo home, homewards; at home; in domo de at the house of n dome (= cupola) Interlingua English vocab. Английский словарь Интерлингва. 2012