Worms (fr. Worms)

Translation into English

Synonyms

  • vers
  • lombrics
  • nématodes