Devoured (fr. Dévorait)

Translation into English

Synonyms

  • manger
  • avaliser
  • bouffer
  • engloutir