ULULA Meaning of ULULA in English (úlula)n barn owl Interlingua English vocab. Английский словарь Интерлингва. 2012