ELF OWL


Meaning of ELF OWL in English

noun

: a very small insectivorous owl ( Micropallas whitneyi ) living in or about the giant cacti of desert areas of the southwestern United States and northern Mexico

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.