touille meaning in English
n. lamia, mythological monster having a woman's head and torso and a snake's body (classical mythology); vampire, female demon
n. lamia, mythological monster having a woman's head and torso and a snake's body (classical mythology); vampire, female demon