×

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

Related Words

  1. touih
  2. touil (hodh el gharbi)
  3. touillon
  4. touillon-et-loutelet
PC Version

Copyright © 2018 WordTech Co.