Devoured (fr. Dévoraient)

Translation into English

Synonyms

  • avaleraient
  • consommaient
  • engloutissaient