Dictionary search results

Showing 1-2 of 2 results

lamia British & World English

A mythical monster supposed to have the body of a woman, and to prey on human beings and suck the blood of children