WORM LION


Meaning of WORM LION in English

noun

: any of various flies (genus Vermileo ) of the family Rhagionidae having larvae that excavate pits in the sand like those of the ant lion

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