ULULA


Meaning of ULULA in English

(úlula)

n barn owl

Interlingua English vocab.      Английский словарь Интерлингва.