ELF OWL


Meaning of ELF OWL in English

[elf owl] n (1887): a very small insectivorous owl (Micrathene whitneyi) of the Southwestern U.S. and Mexico that often roosts and nests in giant cacti

Merriam-Webster English vocab.      Английский словарь Merriam Webster.